package day06;

import java.io.File;

/**
 * 要求用户输入一个文件或目录名，并删除当前目录下的该文件或目录。
 * 可自行手动先在当前项目目录中创建一个要删除的文件或目录，若是目录，还可以
 * 在该目录中继续创建若干级目录和文件。
 * @author Bonnie
 *
 */
public class Test05 {
    public static void main(String[] args) {
        File file = new File("aaa/bbb/ccc");
        System.out.println(file.mkdirs());
        File file1 = new File("aaa");
        deleteDG(file1);
    }
    public static void deleteDG(File file){
        File[] files = file.listFiles();
        if (files!=null){
            //文件夹为空返回0 文件没有内容可能为null，所以要不等于null
            for (File f:files) {
                deleteDG(f);
            }
        }
        System.out.println(file.delete());
    }

}
